package sound;

import android.media.MediaPlayer;

public class Music extends Thread {
	public static Music me = null;
	private MediaPlayer mp = new MediaPlayer();
	private String path;
	
	private Music(String path){
		this.path = path;
	}
	
	public static Music init(String path){
		if(Music.me==null){
			Music.me = new Music(path);
		}
		return Music.me;
	}
	
    private void play(){
        try{
            //limpando o tocador, como se tivesse criado agora
            mp.reset();
            //colocando o caminho onde esta a mp3
            mp.setDataSource(path);
            //Se tudo ocorrer bem, muda o estado do objeto para preparado
            mp.prepare();
            // inicia a musica
            mp.start();
        }catch (Exception e){
        }
    }
    
    public void run(){
    	while(true){
    		this.play();
    	}
    }
}
